earth-moving machine - Spanish English Dictionary